apparatus that arms some traps - German English Dictionary